Towards Ubiquitous End-User Programming

نویسندگان

  • Rob Hague
  • Peter Robinson
  • Alan Blackwell
چکیده

INTRODUCTION We believe that end-user programming capabilities are an essential part of any flexible ubiquitous computing system. When these are well designed, and tightly integrated with the system as a whole, they allow users to add functionality that was not, and in many cases, could not have been, anticipated by the system’s designers. This enables users to benefit fully from the possibilities ubiquitous computing offers. However, End-User Programming in a ubiquitous computing context faces several novel issues, in particular the communication channels available and the diversity of the user population.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Ubiquitous End-User Programming System for Smart Spaces

This article presents a rule–based agent mechanism as the kernel of a ubiquitous end–user, UI–independent programming system. The underlying goal of our work is to allow end–users to control and program their environments in a uniform, application–independent way. The heterogeneity of environments, users and programming skills, as well as the coexistence of different users and domains of automa...

متن کامل

The Case for End-User Programming of Ubiquitous Computing Environments TR-UTEDGE-2010-015

Gone are the days that computers will be used by select users sitting at a desk with a mouse and keyboard. The next wave of computing, ubiquitous computing, is upon us. With smart phones, tablet computers, and embedded sensors/actuators flourishing, users are already interacting with dozens of computers per day. A large body of research has addressed many issues in hardware and software for the...

متن کامل

End-user programming of reconfigurable systems

There is no ideal programing language. Each is better suited to some tasks rather than others. This is not only true for complete programs, but also for different stages such as architectural design, detailed implementation, and maintenance. The situation is even more acute in the case of end-user programming languages, which cater for a much more varied user population. It would therefore be a...

متن کامل

End-User Programming of Ubicomp in the Home

END-USER PROGRAMMING STRATEGIES End-user programming systems try to make the abstract and high-level concepts that are required to program computers understandable for non-expert users. These systems lower the entry barrier for users (low threshold), but also try to provide powerful and flexible functionality (high ceiling) to create new envisioned applications [5]. Many of these systems implem...

متن کامل

User Guidance of Resource-Adaptive Systems

This paper presents a framework for engineering resource-adaptive software systems targeted at small mobile devices. The proposed framework empowers users to control tradeoffs among a rich set of servicespecific aspects of quality of service. After motivating the problem, the paper proposes a model for capturing user preferences with respect to quality of service, and illustrates prototype user...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003